/* 右侧BAR工具栏 */
.global_toolbar { width:36px; height:100%; position:fixed; background:#232323; z-index:1001; top:0; right:0; -webkit-transition:all .4s cubic-bezier(.2,.83,.42,.91); transition:all .4s cubic-bezier(.2,.83,.42,.91); }
.global_toolbar .toolbar_btn { width:100%; height:100%; position:relative; padding-top:150px; float:left; }
.global_toolbar .toolbar_btn a { width:36px; height:auto; cursor:pointer; display:block; margin-bottom:1px; position:relative;  }
.global_toolbar .toolbar_btn a .em { width:auto; text-align:right; line-height:40px; white-space:nowrap; padding:0 3px 0 13px; font-size:14px; position:absolute; right:36px; top:0px; bottom:0px; display:none; background:#bc223a; color:#fff; }
.global_toolbar .toolbar_btn a:hover .em { display:block; right:36px; }
.global_toolbar .toolbar_btn a samp { width:36px; height:30px; line-height:30px; font-size:20px; color:#fff; text-align:center; display:block; }
.global_toolbar .toolbar_btn a:hover,.global_toolbar .toolbar_btn a.active,.global_toolbar .toolbar_btn a.default { background:#bc223a; }
.global_toolbar .toolbar_btn a.user_btn { height:auto; display:table; padding:5px 0 10px 0; }
.global_toolbar .toolbar_btn a.user_btn samp { height:26px; line-height:26px; }
.global_toolbar .toolbar_btn a.user_btn em { width:36px; height:16px; text-align:center; display:block; color:#fff; }
.global_toolbar .toolbar_btn a.bar_cart { height:auto; display:table; padding:5px 0 10px 0; }
.global_toolbar .toolbar_btn a.bar_cart em { width:16px; height:auto; font-size:13px; line-height:14px; display:table; text-align:center; margin:0 auto; color:#fff; }
.global_toolbar .toolbar_btn a.bar_all { height:auto; display:table; padding:6px 0; }
.global_toolbar .toolbar_btn a.bottom_top { height:auto; display:table; padding:4px 0; position:absolute; bottom:10px; left:0px; }
.global_toolbar .toolbar_btn .lmliCount { width:20px; height:20px; line-height:20px; display:block; color:#bc223a; overflow:hidden; margin:6px auto 0 auto; background:#fff; border-radius:30px; text-align:center; }
.global_toolbar .toolbar_btn .qr_code { position:relative; }
.global_toolbar .toolbar_btn .qr_code .wechatqr { display:none; box-shadow:0 0px 10px rgba(0,0,0,.2); }
.global_toolbar .toolbar_btn .qr_code:hover .wechatqr { display:block; left:-110px; position:absolute; top:0px; background:#fff; padding:5px; }
.global_toolbar .toolbar_btn .qr_code:hover .wechatqr p { width:100%; height:20px; line-height:18px; text-align:center; display:block; color:#999; }
.global_toolbar .toolbar_content { width:0; background:#fff; position:absolute; right:0px; top:0px; bottom:0px; overflow:hidden; -webkit-transition:all .4s cubic-bezier(.2,.83,.42,.91); transition:all .4s cubic-bezier(.2,.83,.42,.91); }
.global_toolbar .toolbar_content a.coolc { display:none; }
.global_toolbar.open { width:320px; -webkit-transition:all .4s cubic-bezier(.2,.83,.42,.91); transition:all .4s cubic-bezier(.2,.83,.42,.91); }
.global_toolbar.open .toolbar_content { width:284px; -webkit-transition:all .4s cubic-bezier(.2,.83,.42,.91); transition:all .4s cubic-bezier(.2,.83,.42,.91); }
.global_toolbar.open .toolbar_content a.coolc { width:26px; height:26px; line-height:26px; text-align:center; display:block; position:absolute; right:10px; top:10px; }
.global_toolbar.open .toolbar_content .css_column { display:none; padding:10px 15px; overflow:hidden; }
.global_toolbar.open .toolbar_content .css_column h4 { width:100%; height:26px; line-height:26px; font-size:16px; display:block; margin:0 auto; }

#resultData { width:254px; display:block; position:relative; }
.contentLi ul li { width:100%; height:75px; padding:10px 0; border-bottom:1px solid #eee; clear:both; }
.contentLi ul li .pic { width:55px; height:55px; float:left; }
.contentLi ul li .title { width:100px; height:55px; line-height:18px; font-weight:500; font-size:12px; padding-left:6px; float:left; overflow:hidden; }
.contentLi ul li .price { width:80px; height:55px; float:right; text-align:right; position:relative; }
.contentLi ul li .price .block { width:100%; height:36px; display:block; font-size:12px; font-weight:500; overflow:hidden; }
.contentLi ul li .price .btn { background:#fff; color:#f00; padding:0px; padding-top:0px; border:0px; outline:0px; cursor:pointer; position:relative; }
.contentLi ul li .price .btn::before { font-family:"coolc"!important; content:"\e614"; color:#f00; position:absolute; top:1px; left:-14px; }
.contentLi ul li .price .btn:hover { color:#f00; }
.contentLi ul li .price .sc::before { font-family:"coolc"!important; content:"\e674"; color:#f00; position:absolute; top:1px; left:-14px; }
#resultData .static { width:100%; height:40px; color:#999; clear:both; position:absolute; left:0px; bottom:0px; right:0px; }
#resultData .static b { color:#f00; font-weight:500; font-size:16px; }
#resultData .static .text { float:left; line-height:40px; }
#resultData .static .btn { float:right; padding:4px 8px; border-radius:2px; border:0px; margin-top:7px; outline:0px; cursor:pointer; }
#resultData .cart_empty{ width:100%; height:auto; display:table; margin:auto; padding:80px 0 20px 0; text-align:center; color:#999; }
#resultData .cart_empty_img{ display:block; width:56px; height:49px; background:url(nodata.svg) no-repeat center; background-size:100% auto; margin:20px auto; }
#resultData .cart_empty p { width:100%; height:auto; line-height:16px; padding-top:10px; display:block; text-align:center; }

.no_newdata{ width:100%; height:auto; display:table; margin:auto; padding:80px 0 20px 0; text-align:center; color:#999; }
.no_newdata_images{ display:block; width:110px; height:70px; background:url(nodata.svg) no-repeat center; background-size:100% auto; margin:20px auto; }
.no_newdata p { width:100%; height:auto; line-height:16px; padding-top:10px; display:block; text-align:center; }

#resultData .bottom_btn { border-radius:0px; bottom:-51px; position:absolute; }
#resultData .bottom_btns { border-radius:0px; bottom:-51px; position:absolute; }

.global_toolbar #follow_Data { width:254px; display:block; padding-top:10px; }
.global_toolbar #follow_Data li { width:122px; float:left; padding-bottom:10px; }
.global_toolbar #follow_Data li img { width:100%; height:auto; display:block; border:1px solid #eee; }
.global_toolbar #follow_Data li:nth-child(2n) { float:right; }
.global_toolbar #follow_Data li span { width:100%; height:18px; line-height:22px; display:block; text-align:center; overflow:hidden; }
.global_toolbar #follow_Data li p { width:100%; height:16px; line-height:16px; display:block; text-align:center; color:#ccc; }

.no_login{ width:100%; height:auto; display:table; margin:auto; padding:100px 0 0px 0; text-align:center; color:#999; }
.no_login_images{ display:block; width:110px; height:60px; background:url(partner_env_4.png) no-repeat center; margin:0 auto; }
.no_login p { width:100%; height:auto; line-height:16px; padding-top:10px; display:block; text-align:center; }
.no_login p .btn { margin-top:8px; }

.contentLi { width:100%; overflow:auto; }
.contentLi::-webkit-scrollbar { width:6px; height:1px; }
.contentLi::-webkit-scrollbar-thumb { border-radius:10px; -webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2); background:#535353; }
.contentLi::-webkit-scrollbar-track { display:none; }

.coupon_right { width:254px; height:auto; display:table; padding-top:10px; }
.coupon_right ul li { width:100%; height:100px; margin-bottom:10px; background:url(coupon-right.png) no-repeat center; position:relative; }
.coupon_right ul li .coupon_price { width:100%; height:38px; font-size:18px; color:#bc223a; font-weight:bold; padding:3px 15px 0 15px; overflow:hidden; }
.coupon_right ul li .coupon_price em { font-size:28px; }
.coupon_right ul li .use_way { width:100%; margin:0 auto; font-size:14px; height:28px; padding:0 15px; overflow:hidden; color:#bc223a; }
.coupon_right ul li .use_time { height:30px; line-height:30px; color:#999; padding:0 15px; display:block; }
.coupon_right ul li .btn { position:absolute; right:15px; top:13px; }

.coupon_right ul li.none { width:100%; height:100px; margin-bottom:10px; background:url(coupon-right-none.png) no-repeat center; position:relative; }
.coupon_right ul li.none .coupon_price { width:100%; height:38px; font-size:18px; color:#666; font-weight:bold; padding:3px 15px 0 15px; overflow:hidden; }
.coupon_right ul li.none .coupon_price em { font-size:28px; }
.coupon_right ul li.none .use_way { width:100%; margin:0 auto; font-size:14px; height:28px; padding:0 15px; overflow:hidden; color:#999; }
.coupon_right ul li.none .use_time { height:30px; line-height:30px; color:#999; padding:0 15px; display:block; }
.coupon_right ul li.none .btn { position:absolute; right:15px; top:13px; }

.static_box { width:100%; height:40px; line-height:40px; clear:both; color:#999; }
.static_box b { color:#bc223a; }